Customizable Embedded Processors by Paolo Ienne & Rainer Leupers