C. A. R. Hoare
-
On multiprogramming, machine coding, and computer organization
Communications of the ACM