malloc splitter no fail