revised implementation FixedThreadPoolExecutor to used fast MSMP queue with sync instead of ConcurrentLinkedQueue with semaphore + updated result of benchmark from laptop