Measure loop and solve timings if profile is set
Print Valuable BW as part of the profiling results
Add data volume computation for matrices
Move timing around parallel loop call in the backend
Add profiling call and code instrumentation for OpenMP