Text this: Heavy and Lightweight Deep Learning Models for Semantic Segmentation: A Survey