Feature: Added Critical Section primitives