Work-Optimal Asynchronous Algorithms for Shared Memory Parallel Computers | Synapse