GHJoin implementation

add buildHashTable: use to create hash table for each partition