Compile with debug flags and release the mapped mem object
Add the ch2 convolution kernel example from ch2

I'm not sure if their implementation shown was correct, in the kernel
they work with 2D group ids, but in the host code they run as 1D. I run
as 2D and it seems to work well.