10. The computer program product as recited in claim 1 , wherein computer-executable instructions that, when executed, cause the computer system to merge the temporary copies of the variable according to a reduction operator comprise wherein computer-executable instructions that, when executed, cause the computer system to use an associative merge operator.
10. The computer program product as recited in claim 1 , wherein computer-executable instructions that, when executed, cause the computer system to merge the temporary copies of the variable according to a reduction operator comprise wherein computer-executable instructions that, when executed, cause the computer system to use an associative merge operator. 12. The method as recited in claim 10 , wherein the act of concurrently executing one or more different pluralities of loop iterations from among the specified number of loop iterations comprises an act of executing one or more loop iterations in a different order relative to serial execution of the loop.