1. A communication control device comprising: a plurality of receive buffers each storing therein received information that corresponds to all or a part of a received message or an argument of a receive function; a hash-value generating unit that generates a hash value from a receive key contained in the received message in accordance with a hash-value generation rule; a storing unit that stores the received information in a selected one of the receive buffers corresponding to the hash value; and an output unit that outputs the received information from one of the receive buffers corresponding to the hash value in response to a transmission request from a receiving unit that performs a receiving operation by determining a matching based on a receive key specified by the receive function.