An Efficient NB-IoT Compatible GF-NOMA PHY Mechanism for mMTC