Add cos_cas around around RB
    -- CAS operation on getting the slot
    -- CAS operation on updating tail
1) tested CAS/eip and all
2) tested logging
3) tested constraints checking

TODO:  get new benchmark
Got new benchmark
Chkpt for benchmark and experiemtns