Customizable embedded processors : (Elsevier Science, 2006)