add Memtable allocation pools (heap, slab, native)
use name/value/timestamp directly for Buffer*Cell
rename nameOffset() to cellOffset() in Native*Cell