Embedded systems and computer architecture - Wilson, G. R. (Newnes, 2002)