Implications of Structured Programming for Machine Architecture. - Tanenbaum, Andrew S. (Communications of the ACM, 1978)