For today's CPU this programming advice is not necessarily true. Your observation is that the bottleneck is the memory I/O to the point that you have diminishing returns as you throw more threads at the problem. The solutions you have are: a) replace the system with one that has higher ...