14. The system of claim 12 , wherein the resulting threaded code is in a static single assignment form.
14. The system of claim 12 , wherein the resulting threaded code is in a static single assignment form. 15. The system of claim 14 , wherein variables defined by the producer thread and used by one or more consumer threads are privatized and defined in static single assignment form as different variables.