Theron: move the memory order compat entirely into compiler defines