High accuracy matrix multiplication with outer product optical processor.