The Computational NeighbourhoodTM : A User Centric Approach to High-Performance Cluster Computing