Incorporating speculative execution into scheduling of control-flow-intensive designs | IEEE Journals & Magazine | IEEE Xplore