Operating Systems Programming Assignment 2. A parallel DNS resolver.