MauveDB: supporting model-based user views in database systems
matrix computations ( 3 . ed . ) .