Go to any developers meeting and make an informal query about how comfortable most are with these kind of subjects, I bet most would fail a parallel programming Pub quiz.
I certainly might, and all applications that I have written commercially since 2000 make use of parallel programming and concurrency.