Enabling computational dynamics in distributed computing environments using a heterogeneous computing template