better splitting algo for pre-splits on MIC, still room for improvement