On some architectures multiplication is expensive. Nothing to worry about currently but we might need an alternative hash function for these. Will selecting different hash functions per target architecture be a problem?