Parallel programming is becoming the mainstream paradigm in day-to-day information processing . Its an extension of sequential programming. It build to produce the fastest programs on parallel computers. The methodologies for developing a parallel program can be put into integrated frameworks. Development focuses on algorithm, languages, and how the program is deployed on the parallel computer.
For further on Parallel in .net, refer below link
http://msdn.microsoft.com/en-us/architecture/aa699426.aspx