borrow graphlab::dense_bitset and actual greedy assignment code
allow specifying width of array_str
playing with cc_kahan, trying local hash set
MPI_Alltoallv for scatter (doesn't work)