The design of an optimizing compiler (North-Holland, 1975)