UPC implementation of a distributed hashtable