Memory Allocation Strategies (gingerbill)
Introduction to various memory allocation strategies by the creator of Odin, a Handmade Network project.
Memory Allocator Designs
Explains various strategies for memory allocation and shows how to implement these as allocators.
Computer Systems: A Programmer's Perspective
A good textbook convering assembly, memory, caching, processor architecture, and more. Better known as CS:APP. Get the third edition; avoid the international edition.
Pointers and Memory
This document explains how pointers and memory work and how to use them—from the basic concepts through all the major programming techniques. For each topic there is a combination of discussion, sample C code, and drawings.