Grand Central Dispatch (GCD or libdispatch) provides support for concurrent code execution on multicore hardware.