Move profile data writing out of scheduler
Output OpenCL profiler information as Chrome JSON
Do not store cl_event if profiling is disabled
Add group scheduler with different policy
Fix execution for reductors
Fix alignment
Fix segfault