profiling communication and computation times
minor edits
add to declarative
references
move declarative before matrix algebra
add bibliography