embedded transactions
pros and cons of STM