Single-Program Speculative Multithreading (SPSM) architecture: compiler-assisted fine-grained multithreadingP.K. DubeyKevin O'Brienet al.1994PACT 1994