Harmonizing Speculative and Non-Speculative Execution in Architectures for Ordered Parallelism | IEEE Conference Publication | IEEE Xplore