C/C++ implementation of bitcask