[boost] [interprocess] Improved shared_memory lifetime using file locks?