You might also want to look into MurmurHash. It's roughly twice as fast a SuperFastHash on x86 and an order of magnitude slower on SPARC. It's inspired by SuperFastHash, so the basic approach is similar.