Lucian Radu Teodorescu, Composition and Decomposition of Task Systems, Overload 162, April 2021

Lucian Radu Teodorescu, A Case Against Blind Use of C++ Parallel Algorithms, Overload 161, February 2021

Lucian Radu Teodorescu, Concurrency Design Patterns, Overload 159, October 2020

Lucian Radu Teodorescu, The Global Lockdown of Locks, Overload 158, August 2020

Lucian Radu Teodorescu, Refocusing Amdahl’s Law, Overload 157, June 2020

Edward A. Lee, The Problem with Threads, Technical Report UCB/EECS-2006-1, 2006

Michael McCool, Arch D. Robison, James Reinders, Structured Parallel Programming: Patterns for Efficient Computation, Morgan Kaufmann, 2012

C.A.R. Hoare, Communicating Sequential Processes, Prentice-Hall