Program written for graduate-level High Performance Parallel Computing course taught Fall 2013 at Georgia Institute of Technology.