The Problems of Scale: Threading, MPI, and Distributed C++
The C++ Programmer’s Mindset by Sam Morley (ISBN 978-1-83588-842-1)
At some point, one CPU with a handful of threads stops being enough. Chapter 13 is Morley’s tour of what changes when you scale up: more cores, more processes, more machines. The rubber duckies app fit on a laptop. Real workloads often do not.