On the Effectiveness of Simultaneous Multithreading on Network Server Workloads