http://blog.reverberate.org/2012/01/state-of-hash-functions-2012.html
http://floodyberry.com/noncryptohashzoo/
https://news.ycombinator.com/item?id=8136408
http://arxiv.org/abs/1406.2294
http://docs.guava-libraries.googlecode.com/git/javadoc/src-html/com/google/common/hash/Hashing.html