Bringing High Performance Computing to Big Data Algorithms