Parallel decomposition approaches for training support vector machines