AsyncPool

Execute a given function asynchronously on the specified thread pool.