Computer organization & architecture ed. 6designing for performance - STALLINGS, William (Prentice-Hall, 2003)