FASTER - Fast persistent recoverable log and key-value store + cache, in C# and C++