To parallelize your application, you need to identify the potential parallel tasks, modify your code to run correctly when these tasks execute in parallel, and add code to execute them in parallel.
combines a methodology with a set of tools to help you add this parallelism to your program. You work on the sequential version of your program and the tools
how it would behave if it was parallelized in the ways you specify.
As an add-in to Microsoft Visual Studio*,
fits right into a Windows* OS development environment.