Using restricted transactional memory to build a scalable in-memory database
Skew-aware automatic database partitioning in shared-nothing, parallel OLTP systems