High performance computing : programming and applications - Levesque, John M.; Wagenbreth, Gene (Chapman & Hall/CRC, 2011)