Fixes spawns ending hanged.
Simplifies send/recv of B matrix.
Fixes a bug with a datatype being freed.
Simplifies the sending and receiving of A.
Simplifies final send/recv of B.
Simplifies the assignations of start and row.
Removes the send/recv of known values at the end.
Removes wrongly added timing code.