METHODS OF TEACHING PARALLEL PROGRAMMING METHODS IN HIGHER EDUCATION