add _THREAD_OVERLAP configure define which allows for more efficient overlapping with MPI when threads are available, this is NOT used when SPI is available
add some more clarifying comments for #ifdef structure due to _THREAD_OVERLAP
Merge pull request #13 from kostrzewa/MPI_thread_overlap

use better threaded comm/comp overlapping with MPI