DSTM (Software Transactional Memory) infrastructure