lockfreeQueue header file