Runahead execution: An effective alternative to large instruction windows | IEEE Journals & Magazine | IEEE Xplore