@InProceedings{cain::ISCA04, author = {Harold W. Cain and Mikko H. Lipasti }, title = {Memory Ordering: A Value-based Approach}, booktitle = {Proceedings of the 31st International Symposium on Computer Architecture}, year = {2004}, address = {Munich, Germany}, pages = {90-101}, month = {June} }