[boost] Designing a multi-threaded file parser