We are currently using murmur3 as our hash function for small strings (up to 128 chars). We plan to replace it with a better non-crypto hash function which is fast and produces unique 128-bit hash for a given input across the platforms (32/64-bit, x86 & arm).
Farmhash could have been an ideal candidate with it's speed and collision resistance but it's quite machine dependent and produces different results on different platform which makes it useless for us.
Cityhash has been known for collision weakness as demonstrated by siphash. So it's out of considerations.
Siphash is too slow and so is Highway hash which appears to be derivative of siphash (feel free to correct)
metrohash, xxhash, and seahash are under considerations.
I wouldn't be bothered by minor difference in speed. However, uniqueness across platform and collision resistance are main criterions.