Contention management in Transactional Memory