Sequential Programming Vs Parallel Programming