You Only Search Once: Single Shot Neural Architecture Search via Direct Sparse Optimization