Commit-Reconcile and Fences (CRF): a new memory model for architects and compiler writers | IEEE Conference Publication | IEEE Xplore