AdvancedEnvironments and Tools for High Performance Computing