murmurhash
cymem