The Problem Solving Environments of TeraGrid, Science Gateways, and the Intersection of the Two | IEEE Conference Publication | IEEE Xplore