Implications of structured programming for machine architecture | Synapse