Deep boundary-aware clustering by jointly optimizing unsupervised representation learning