Added 'for' execution method that runs jobs in series (e.g. for worker threads)