Hazards In Computer Architecture