Specifically ask the compiler to allign the ring buffer on a memory page boundary
Removed the need to define YIELD