This document discusses techniques to improve the scalability of transactional memory systems. It analyzes issues that arise with scaling such systems to larger numbers of processors. It proposes using a value predictor to reduce conflicts and aborts in transactional memory, and presents initial results showing performance improvements. Further work is outlined to extend these techniques and better evaluate their effectiveness.