Partitioning Unstructured Computational Graphs for Nonuniform and Adaptive Environments

In heterogeneous computing environments, computational resources can have a nonuniform distribution that changes over time. To execute in such an environment, many irregular and loosely synchronous...