A survey of B-tree locking techniques | Synapse