The document proposes using value prediction to improve the performance of transactional memory systems by speculating on the values of conflicting accesses, which can reduce conflicts and increase parallelism. It describes a value prediction scheme indexed by load addresses that predicts 32-bit values. Evaluation shows the approach increases concurrency and improves performance for microbenchmarks and real applications like Splash and STAMP, with modest hardware overhead.