Nemos: a framework for axiomatic and executable specifications of memory consistency models | IEEE Conference Publication | IEEE Xplore