Parallel Task List Executor
Parallel task list execution should be implemented. This means that all tasks within one group should be executed in parallel without any dependency between them.
Results of each task will be stored in cache individually.