parallel training (1 process per node per feature)