Add gcc intrinsics implementations for atomic and mutex
5 files changed