selected publications academic article OpenSMT:The Design and Implementation of a Simulator for Simultaneous Multithreading Processor Architecture 2006