Solving parallelism with boost::future | Hacker News Reader