A 2-D Processor Array For Massively Parallel Image Processing