Parallel Programming Problems