Locking granularity revisited | Synapse