further parallelization of npcdistbw and npudistbw ... they should scale near-ideal now.