As long as the hardware and accompanying libraries support transactional memory then sure. Otherwise it is more easy to just use the vast existing transactional storage libs. The say that Pmem supports block access so maybe it is win win in this area