Is this related to speculative execution? The high level description sounds like NOP works as sync points.