Cleanup Python annotation filters are parallel data handling
Python annotation filters have suspect logic when dealing with data distributed in parallel. We should cleanup the whole group of filters are clearly define how data distributed between ranks is handled.