35. Run algorithms in parallel and on GPUs
You split work across cores and GPUs while controlling communication and synchronization. Parallel prefix, map-reduce patterns, graph processing, matrix work, and race conditions show what changes when many workers run at once.