TODO: port from <http://www.mpich.org/olddeveloper/design/kvscache.htm>

Note the document listed above is probably out of date. It's been said
that no documentation is better than bad documentation, so read the
above at your own risk.
