Heap issue fix #1
1. Added kryoserialization
2. Removed LOG.debug from GlobalRearrangeConverter
3. Reused Tuple Object instead of recreating it all the time in POOutputConsumerIterator