Techniques for speculative run-time parallelization of loopsManish GuptaRahul Nim1998ACM/IEEE SC 1998