Computer architecture : pipelined and parallel processor design - Flynn, Michael J (Jones & Bartlett, 1995)