When All Else Fails , Guess : The Use ofSpeculative Multithreading forHigh-Performance