Redirecting you to http://www.thinkingparallel.com/2007/09/06/how-to-split-a-problem-into-tasks/