New Algorithms for the Fair and Efficient Allocation of Indivisible Chores