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