Estantes Virtuales
Foundations of multithreaded, parallel, and distributed programming Andrews, Gregory R. Reading 1st ed.   (2000)
Parallel program design Chandy, K. Mani Reading 1a ed.   (c1988)
Fundamentals of parallel processing Jordan, Harry F. Upper Saddle River 1st ed.   (c2003)
An introduction to parallel programming Pacheco, Peter S. Burlington 1st ed.   (2011)
The little book of semaphores Downey, Allen B. 2nd ed., version 2.2.1   (c2016)