Разница между ними не должна быть очевидной (если она есть): порядок, в котором блоки распределяются и освобождаются, зависит от пользователя (программиста, использующего ваш malloc), поэтому вы можете считать его случайным.
Составьте хотя бы упорядоченный список по размерам.
Посмотрите на некоторые другие методы, если вы действительно хотите что-то быстрое, например, внедрите систему друзей .