Parallel preconditioners for saddle-point problems