CET 2014A: Parallel Programming