Large-scale network simulation over heterogeneous computing architecture