Adapting AVS to Support Scientific Applications As Heterogeneous, Distributed Programs | IEEE Conference Publication | IEEE Xplore