Incorporating multicomputer hardware-software design concepts into the undergraduate curriculum through physical implementation | IEEE Conference Publication | IEEE Xplore