Exploiting exciton-exciton interactions in semiconductor quantum dots for quantum-information processing