Refactored algorithm to adding new splitter. Refs #8685.