Programmable flexible cores for SoC applications - Alves, Pedro Miguel Ferreira (2009)