Parallel and Distributed Block-Coordinate Frank-Wolfe Algorithms