Fundamentals of multicore software development - Pankratius, Victor. (Chapman & Hall/CRC computational science series., 2012)