Transaction Models and Algorithms for Improved Transaction Throughput