Automating Hazard Checking in Transaction-Level Microarchitecture Models | IEEE Conference Publication | IEEE Xplore