SMS dit: Computer architecture: single and parallel systems