A Discontinuous Galerkin Solver for Full-Band Boltzmann-Poisson Models