Split up asynchronous tasks among a configurable number of forked processes