A distributed, multi-threaded, key-value store  written in C++