Out-of-order execution may not be cost-effective on processors featuring simultaneous multithreading | IEEE Conference Publication | IEEE Xplore