Add optimized crc32 algorithm