CS 566 Parallel Computing - Spring 2013