Add a simple scatter operation based on eavlGatherOp to support expanding a
previously compacted array to its original size. My use case is removing dead rays
in a ray tracer to maximize throughput. The resulting rgb values must be expanded
back out to the size of the buffer so they can be added back using a map operation.