sm: add cache lines for RMA headers to RMA buffer

The RMA buffer has a ring for the MSG header, cache lines for the RMA
fragment header, and a page for the data. There is a one-to-one mapping
between the cache lines and pages (i.e. reserving a buffer reserves both
at the same time).