Simultaneous multithreading: a platform for next-generation processors | IEEE Journals & Magazine | IEEE Xplore