Add task-parallel implementation using Intel Cilk