Verifying Correct Microarchitectural Enforcement of Memory Consistency Models | IEEE Journals & Magazine | IEEE Xplore