Deploying Virtual MAC Protocols Over a Shared Access Infrastructure Using MAClets