Component-Based Refactoring of Parallel Numerical Simulation Programs: A Case Study on Component-Based Parallel Programming | IEEE Conference Publication | IEEE Xplore