added optional workspace for HETRF
added optional workspace to SYTRS