SMS dit: Computer architecture and parallel processing.