Boehm GC と smartPtr 使うならどっちがいいですか?