Multicore Software Engineering, Performance, and Tools - Lourenço (Springer Berlin Heidelberg, 2013)