use custom serlization for DataKeyTopper.  This change alone reduce my output size by 10%
Merge branch 'sparsepage' of https://github.com/addthis/hydra into sparsepage