Synthesis of synchronization using uninterpreted functions | IEEE Conference Publication | IEEE Xplore