Experiments in concurrent programming using boost