Measure loop and solve timings if profile is set
Print Valuable BW as part of the profiling results.
Add data volume computation for matrices
Make extruded maps private
OpenMP fix making arg_vec locals private.
Move timing around parallel loop call in the backend.
Add profiling call and code instrumentation for OpenMP