Use fnv hashing for gpu_cache small keys maps
Created by: alexheretic
Switching to fnv hashing for the small key maps within gpu_cache::Cache
yields a modest performance boost. No API breakage either.
Bench comparison
name control ns/iter change ns/iter diff ns/iter diff % speedup
gpu_cache::cache_bench_tests::cache_bench_tolerance_1 2,222,202 1,901,643 -320,559 -14.43% x 1.17
gpu_cache::cache_bench_tests::cache_bench_tolerance_p1 4,374,605 4,114,195 -260,410 -5.95% x 1.06