Assessing advantages and disadvantages of macro- and micro-channel flow boiling for high-heat-flux thermal management using computational and theoretical/empirical methods