[boost] storing intrusive_ptr in atomic?!