Automatic Parallelization-Part 4