Using hardware operations to reduce the synchronization overhead of task pools | IEEE Conference Publication | IEEE Xplore