cruncher
noun
[ ˈkrʌntʃə ]
• a critical or vital point; a crucial or difficult question.
• "the big cruncher—have you got anything to contribute to skating?"
• a computer, system, or person able to perform very large or complex operations.
• "a global information cruncher"