Lecture 34: Parallelism V - Distributed Computing and MapReduce