A Model-Driven Approach for Software Parallelization | AMiner