I tried this new Parallel and Distributed Programming Framework called Korus. Extremely easy to use and gave a completely new dimension to my thought process.
Click Here for more details
Some Interesting Features:
1. Asynchronous Message passing
2. Support for distributed task execution (Stateless grid)
3. Thread-less concurrency: No Thread Programming
Try it out and let me know your feedback.