Using concurrent_bounded_queue for sending frames to make sender sleep while the queue is full