Parallel-IR: removing arrayset calls of Parfor nodes when allocation is removed
Parallel-IR: removing arrayset calls of Parfor nodes when allocation is removed

When allocation of an array is removed in parfor nodes,
the arrayset should be removed too since the array is not allocated and
access is memory violation. This happens for dead code in user program,
and manifests itself as a crash in cgen generated code.

IntelLabs/ParallelAccelerator.jl,JuliaPackageMirrors/ParallelAccelerator.jl,malekbr/julia-to-tiramisu