Then pick one of the multitudes and discuss how the IT profession has made progress within that type. What are the failings that we still must work on?

A) Multithreading
B) Multicast networking
C) Multiprocessing
D) Multicore architecture