Fundamentals of multicore software development - Pankratius, Victor (CRC Press, 2012)