Architecture optimizations for synchronization and communication on chip multiprocessors | IEEE Conference Publication | IEEE Xplore