Perspective on Parallel Programming Muhamed Mudawar Computer Engineering Department King Fahd University of Petroleum and Minerals.