Title: Integrated Runtime and Compile-Time Approach for Parallelizing Structured and Block Structured Applications