DOSA: Differentiable Model-Based One-Loop Search for DNN Accelerators