Optimize BTreeMap, save 8 bytes per LeafNode instance on heap