Detailed Explanation of this implementation can be found at: https://gokulvasanblog.wordpress.com/2016/07/19/understanding-malloc-part2slob/ https://gokulvasanblog.wordpress.com/2016/08/12/understanding-malloc-part3slob/