Books

Transactional Memory

Semaphores

Concurrent Systems


Papers

Transactional Memory

Correctness of Parallelism




Papers I would like to read if I have more time.

Lock Free Programming

Memory Models

Amorphous Data Parallelism