Introducing high performance computing concepts into engineering undergraduate curriculum: a success story