Describir: Professional parallel programming with C#