Improving Performance of Load-Store Sequences for Transaction Processing Workloads on Multiprocessors