Big CPU, Big Data: Solving the World's Toughest Computational Problems with Parallel Computing