General-purpose coordinator-master-worker model for efficient large-scale simulation over heterogeneous infrastructure