As multi-core processing has become more mainstream, a challenge has been posed to software companies with existing or legacy applications that have not been updated for parallel processing with multi-core systems. How do I update my current application product line for multi-core processing? Where do I start? What are the best practices? What type of tools or resources are available for my programmers to utilize to help us develop a new version of our application that takes advantage of pa....

