In this work, we consider the joint precoding across K distant transmitters (TXs) towards K single-antenna receivers (RXs). In practical networks, cooperation between TXs is limited by the constraints on the backhaul network and the common approach to limit the backhaul overhead is to form small disjoint clusters of cooperating TXs. Yet, this limits the performance due to interference at the cluster edge. We overcome this problem by directly optimizing the allocation of the user's data symbol without clustering but solely subject to a constraint on the total number of symbols allocated. Since the problem of optimal data symbol allocation is of combinatorial nature, we use a greedy approach and develop greedy algorithms having low complexity while incuring only small losses compared to the optimal data symbol allocation. Moreover, the algorithms are shown to be Multiplexing Gain (MG) optimal in many settings. Simulations results confirm that our approach outperforms dynamic clustering methods from the literature.