Research code for Doppel, an in-memory key/value transactional store