Optimized 32-bit hashing using CLMUL