Optimize frame allocation.

Use calloc rather than malloc + memset.
Remove unrequired memory barriering.

We didn't expose the frame anywhere else at the point we set these, so
no need to barrier.