Custom 32-bit hash function favoring speed over quality.
Tests with random data showed pretty good collision behaviour, although quality measured by SMHasher is pretty bad
(much worse than FNV).
If you do progressive updates, update with byte lengths that are a multiple of 4 for best performance.
Based on FNV, but xors 4 bytes at once after each multiplication.