Towards the reverse engineering of DNN structures on heterogeneous shared cache systems