Process structuring, synchronization, and recovery using atomic actions | Synapse