HyperLogLog optimizations and benchmark

~ 30% improvement in fold time on direct byte buffers