A Survey and Evaluation of Simulators Suitable for Teaching Courses in Computer Architecture and Organization | IEEE Journals & Magazine | IEEE Xplore