Understanding the high - performance - computing community : A software engineer`s perspective. - Basili, Victor R.