Martijn J. Rutten, Eclipse: A Heterogeneous Multiprocessor Architecture for Flexible Media Processing, PhD. thesis, Amsterdam University Press, Sept. 2007, Amsterdam, The Netherlands.