From running multitasking on a single CPU, MultiFinder and cooperative multitasking, massively parallel systems using Transputers, to building concurrency into the Swift language.
Transputer
Designing algorithms which can benefit from multiple cores and GPUs is not only non-trivial, it remains desperately difficult for humans.
