A multi-core based parallel streaming mechanism for concurrent video-on-demand applications | IEEE Journals & Magazine | IEEE Xplore