using TLS keywork instead of boost thread_specific_ptr<>
__popcnt64 not supported on x86, make a compiler assert.
IOBufQueue unittest case