A principalization algorithm for locally monomial ideal sheaves on 3-folds with an application to toroidalization