[replay] Use shared memop index.
[replay] Remove volatile for object version.
[replay] rename wait memop to wait reader.
[record] Do not take memop log if last access is write.