a hash table benchmark framework