Need at least 16 classifiers per split

Note: this might result in splits having more processes than others.
Split communicator into blocks instead of stripes
Remove unused variable `myP`