software performance course and lab