Evaluation of Multithreaded Uniprocessors for Commercial Application Environments