mpmc queue to mpsc queue & template queue size