Programmability Analysis of Image Processing Kernels on Multi-/Many-core Platforms