Framework for Heterogeneous Medical Image Computing and Visualization