ASSIST as a research framework for high-performance Grid programming environments