High- Level Parallel Programming Models and Supportive Environments by Frank Mueller