The master thread will execute the block. Other processors will
skip to the code after END MASTER and continue execution.
Block of code: It is illegal to jump in or out of that block
As soon as all threads arrive at BARRIER, they are free to leave
optimization of CRITICAL for one statement
shared variables in the list are written back to memory