fix memory barriers in atomic operations
Merge branch 'master' of https://github.com/DonOregano/interprocess into DonOregano-master
Merge branch 'DonOregano-master' into develop
Use ___sync_synchronize instead of ___atomic as the later is only available in latest builds.