We're developing something for the Windows platform and we'd like to harness the multiple cores present in PCs nowadays.
I know that in VS2010, there is the Concurrency Runtime. It's still on Beta, though. For the meantime that we do need to release quality code now, what is a good option for an API that will allow smooth transition later. Other suggestions?