Runahead execution: an alternative to very large instruction windows for out-of-order processors | IEEE Conference Publication | IEEE Xplore