The "Dynamic Texture" is a readily-programmable method of manipulating textures on the GPU through C++ AMP.
The following examples are of the "CircleKernel" and "BleedKernel", first creating some circles and then causing the image to bleed across the image.
Rendered on CPU: http://www.youtube.com/watch?v=oZk9Y_s2nOA
Rendered on GPU (dynamic texture): http://www.youtube.com/watch?v=HPS0G-QLS3Y