Simultaneous speculative threading: a novel pipeline architecture implemented in sun's rock processor