A Blockwise Descent Algorithm for Group-penalized Multiresponse and Multinomial Regression