Large-scale network simulation over heterogeneous computing architecture : Issues, opportunities and challenges