Applied Parallel Computing - Yuefan Deng (2012)