Finding the Ideal Multithreaded CPU Solution