Optimal subsystem approach to multi-qubit quantum state discrimination and experimental investigation