Speculative multithreading in a Java virtual machine (2005)

by Christopher J F Pickett, Clark Verbrugge