Embedded system design : a unified hardware/software introduction - Vahid, Frank