Initializing the cache of memory mappings by asking for a fixed amount
and considering it divisible in half does not do the right thing
if the size of each isn't a multiple of getpagesize(). When the first half
was unmapped, the kernel rounded to its page size, effectively unmapping both.
* Allow values to be 8,16,32,or 64-bit integers
* Rename hopscotch_put() to hopscotch_insert()
* Make new hopscotch_put() which either inserts or updates
* Add table identifier string in log_stats
* Rename COLLECT_STATISTICS to HOPSCOTCH_INSTRUMENT