"""Since most programs can be broken down into a set of components I believe it should be relatively easy to parallellize the workload."""
The "easy" part of your phrase, is the one key misconception that project managers have since the beginning of software engineering. The mythical man-month and peopleware anyone?