mallocを実装