How to do compare-and-increment different locations with in memory MVCC?
I asked the question directly from paper authors, and they replied to me:


  txn-id and read-cnt are 4-bytes each (not 8 bytes as I thought before), thus it is possible to compare-and-swap in one step.