Large-scale Parallel Applications Research Articles