Towards scalar synchronization in SIMT architectures