FRP: Productive Scientific Computing on Heterogeneous Systems Grant uri icon