Help with Design: Using processor time efficiently when dealing with serial

I'm meant to be aiming for +/- 5 milli Kelvin stability

Just out of curiosity, what are you using to measure the temperature to this accuracy?