Add splitter by module

- Add splitter by module
- Remove null filter at mapper and reducer
- Eliminate the sort phase when reduce is used