WIP: debug commlayer deadlock, segv, and erroneous messages.  Suspects: 1. threadsafe queue tryPush and WaitAndPush using move semantics may lose data; 2. deadlock and segv occur when mpi multiproc + data size greater than 1024 (*4 in testing, so > block size).
WIP: debug commlayer deadlock, segv, and erroneous messages.  Suspects: 1. threadsafe queue tryPush and WaitAndPush using move semantics may lose data; 2. deadlock and segv occur when mpi multiproc + data size greater than 1024 (*4 in testing, so > block size).

ParBLiSS/kmerind,ParBLiSS/kmerind,ParBLiSS/kmerind,ParBLiSS/kmerind,ParBLiSS/kmerind,ParBLiSS/kmerind