Optimal dynamic allocation of mobile plants to monetize associated or stranded natural gas, part I: Bakken shale play case study