Add interleaved Transform implementation

The "optimal" buffer sizes are currently "magic", based on guesstimates
from running the test on my machine (AMD 7970, i7 4770k).

Uses separate command queues for the different commands, as recommended.
OpenCL implementations may not be able to execute the commands in a
single queue out-of-order.