Programming Heterogeneous Systems from an Image Processing DSL. | AMiner