Parallel programming has earned a reputation as one of the most difficult areas a hacker can tackle.