Trying to get the in-plane block based matrix transpose described in OpenCL in Action working but I can't seem to get it! Is the book's kernel wrong? Am I not setting up the buffers right or something? I'm trying to write the equivalent kernel as a serial C program to try and work out any conceptual kinks I'm having (res/testtranspose.c)