Thanks to Fernando Perez, Matthew Brett and Jarrod Millman for their very helpful consultations leading to a parellel IPython implementation of the ADMM problem. 