Fork via ThreadPool