Generalization Tower Network: A Novel Deep Neural Network Architecture for Multi-Task Learning