Research on Parallel Computing Teaching: state of the art and future directions | IEEE Conference Publication | IEEE Xplore