The document proposes the Layered Spiral Algorithm (LSA) for memory-aware application mapping and scheduling onto Network-on-Chip (NoC) architectures. LSA extends the existing spiral mapping algorithm to consider memory constraints and task scheduling. It models applications as Memory-Aware Communication Task Graphs (MACTG) and platforms as Platform Architecture Graphs (PAG). LSA aims to minimize energy consumption during mapping and scheduling while maintaining high parallelism. It compares results to optimal solutions from an Mixed Integer Linear Programming (MILP) formulation to evaluate performance.