Cilk’s transaction everywhere
•Every instruction becomes part of the a transaction
•Based on HTM
•Cilk transaction:
–cut Cilk program into atomic pieces
–Base on some language construct or compiler automatic generate