Tullsen, Eggers, Levy, 1995. Simultaneous multithreading, in: . ACM Press.. https://doi.org/10.1145/223982.224449