Independent component analysis and (simultaneous) third-order tensor diagonalization | Synapse