better transactional memory chapter