A Programmable Graphics Processor based on Partial Stream Rewriting. (25th November 2013)