OpenMP API shared memory that allows programmer to show concurrency at a high level and place the burden of parallel execution scheduling on the openMP run time system. This all