Compiling programs with user parallelism - Midkiff, Sam; Padua, David; Cytron, Ron (1989)