DSL: expect 2-dim memory in Mask-constructor.
Update Gaussian blur to use 2-dim Masks on host.
Compiler: use 2-dim host memory for Masks.