wouldn't dual channel architecture effectively only have any benefit if the two channels are used separately meaning that a single application could never profit from more than channel or that if two applications intensively use memory that is allocated on one bank they effectively do not have any profit from dual channel architecture