Little performance tuning using SSE4.2

Removed sign-extension instruction in access to shuffle mask
Use POPCNT instruction to compute the number of set bits
Increase ILP in gather

CODE NOT TESTED!