Rational Metareasoning for Large Language Models