Logical Concurrency Control from Sequential Proofs (Logical Methods in Computer Science, 2011)