Assignment 4 Solutions Pipelining and Hazards